$f: 19.2;

.home {
  // position: relative;
  width: 100%;
  .container{
    padding: 177/$f+vw 167/$f+vw 80/$f+vw 167/$f+vw;
    background: #F9F6F1;
    position: relative;
    .bg {
      position: absolute;
      width: 100%;
      top: 0;
      left: 0;
      pointer-events: none;
      overflow: hidden;
      max-height: 100%;
      img {
        display: block;
        max-height: 100%;
        width: 100%;
        object-fit: cover;
      }
    }
  
    .main {
      background: #FFF;
      width: 1400/$f+vw;
      padding: 60/$f+vw 100/$f+vw;
      position: relative;
      z-index: 10;
      margin: 0 auto;
      .t{
        text-align: center;
        color: #0A0A0A;
        font-size: 26/$f+vw;
        font-weight: bold;
      }
      .html{
        margin: 50/$f+vw 0;
        color: #666;
        font-size: 18/$f+vw;
        line-height: 1.62;
        img{
          max-width: 100%;
          vertical-align: middle;
        }
      }
    }
  }



  @media screen and (max-width: 1024px) {
    padding-top: 60px;
    .container{
      padding: 20px 5% 60px 5%;
      .main{
        width: 100%;
        padding: 20px;
        .t{
          font-size: 18px;
        }
        .html{
          margin: 20px 0;
          font-size: 16px;
          line-height: 1.8;
        }
      }
    }
  }
}